package lily.com.app;

import android.graphics.Point;
import android.view.View;

public interface GestureResponder {

	public void onClick(View v, Point event);
	
	public void startSwipeRight(View v, Point fromEvent, Point toEvent);
	public void startSwipeLeft(View v, Point fromEvent, Point toEvent);
	public void startSwipeUp(View v, Point fromEvent, Point toEvent);
	public void startSwipeDown(View v, Point fromEvent, Point toEvent);
	public void onSwipeRight(View v, Point fromEvent, Point toEvent);
	public void onSwipeLeft(View v, Point fromEvent, Point toEvent);
	public void onSwipeUp(View v, Point fromEvent, Point toEvent);
	public void onSwipeDown(View v, Point fromEvent, Point toEvent);
	
	public void startDrag(View v, Point fromEvent, Point toEvent);
	public void onDrag(View v, Point fromEvent, Point toEvent);
	public void stopDrag(View v, Point fromEvent, Point toEvent);
	
	public void startZoomIn(View v, Point[] fromEvent, Point[] toEvent);
	public void startZoomOut(View v, Point[] fromEvent, Point[] toEvent);
	public void onZoomIn(View v, Point[] fromEvent, Point[] toEvent);
	public void onZoomOut(View v, Point[] fromEvent, Point[] toEvent);
}
